package com.realshare.bby.model;
import org.beetl.sql.core.annotatoin.Table;


/* 
* 
* gen by beetlsql 2018-12-10
*/
@Table(name="sys_role")
public class SysRole   {
	
	/*
	主键
	*/
	private String id ;
	/*
	预留字段1
	*/
	private String ext1 ;
	/*
	预留字段1
	*/
	private String ext2 ;
	/*
	角色名称
	*/
	private String name ;
	/*
	预留字段
	*/
	private String pid ;
	/*
	角色描述
	*/
	private String remark ;
	/*
	角色代码
	*/
	private String roleCode ;
	/*
	角色类型[0：普通角色；6：映射角色；其他可参考系统字典表定义role_type下定义]
	*/
	private Long roleType ;
	/*
	状态[null：无效；0：删除； 1：正常；6：停用]
	*/
	private Long status ;
	
	public SysRole() {
	}
	
	/**
	* 主键
	*@return 
	*/
	public String getId(){
		return  id;
	}
	/**
	* 主键
	*@param  id
	*/
	public void setId(String id ){
		this.id = id;
	}
	
	/**
	* 预留字段1
	*@return 
	*/
	public String getExt1(){
		return  ext1;
	}
	/**
	* 预留字段1
	*@param  ext1
	*/
	public void setExt1(String ext1 ){
		this.ext1 = ext1;
	}
	
	/**
	* 预留字段1
	*@return 
	*/
	public String getExt2(){
		return  ext2;
	}
	/**
	* 预留字段1
	*@param  ext2
	*/
	public void setExt2(String ext2 ){
		this.ext2 = ext2;
	}
	
	/**
	* 角色名称
	*@return 
	*/
	public String getName(){
		return  name;
	}
	/**
	* 角色名称
	*@param  name
	*/
	public void setName(String name ){
		this.name = name;
	}
	
	/**
	* 预留字段
	*@return 
	*/
	public String getPid(){
		return  pid;
	}
	/**
	* 预留字段
	*@param  pid
	*/
	public void setPid(String pid ){
		this.pid = pid;
	}
	
	/**
	* 角色描述
	*@return 
	*/
	public String getRemark(){
		return  remark;
	}
	/**
	* 角色描述
	*@param  remark
	*/
	public void setRemark(String remark ){
		this.remark = remark;
	}
	
	/**
	* 角色代码
	*@return 
	*/
	public String getRoleCode(){
		return  roleCode;
	}
	/**
	* 角色代码
	*@param  roleCode
	*/
	public void setRoleCode(String roleCode ){
		this.roleCode = roleCode;
	}
	
	/**
	* 角色类型[0：普通角色；6：映射角色；其他可参考系统字典表定义role_type下定义]
	*@return 
	*/
	public Long getRoleType(){
		return  roleType;
	}
	/**
	* 角色类型[0：普通角色；6：映射角色；其他可参考系统字典表定义role_type下定义]
	*@param  roleType
	*/
	public void setRoleType(Long roleType ){
		this.roleType = roleType;
	}
	
	/**
	* 状态[null：无效；0：删除； 1：正常；6：停用]
	*@return 
	*/
	public Long getStatus(){
		return  status;
	}
	/**
	* 状态[null：无效；0：删除； 1：正常；6：停用]
	*@param  status
	*/
	public void setStatus(Long status ){
		this.status = status;
	}
	

}
